package com.shop.cereshop.app.tencent.im.model.coupon;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * @description: 用户点击IM优惠券后的领取请求参数
 * @author zdd
 * @date 2025/11/10
 * @version 1.0
 */
@ApiModel("优惠券领取请求参数")
@Data
public class ReceiveCouponParam implements Serializable {

  private static final long serialVersionUID = 1L;

  @ApiModelProperty(value = "优惠券ID（从IM消息中获取）", required = true)
  @NotNull(message = "优惠券ID不能为空")
  private Long couponId;

}
